package com.example.demo.lianxi;

import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.util.ArrayList;

public class GameHelper {
/*
    private static final String alphabet="abcdefg";
    private int gridLength=7;
    private int gridSize=49;
    private int [] grid=new int[gridSize];
    private int comCOunt=0;
    public String getUserInput(String prompt){
        String inputLine=null;
        System.out.println(prompt+" ");
        try {
            BufferedReader is=new BufferedReader(new InputStreamReader(System.in));

            inputLine=is.readLine();

            if(inputLine.length()==0){
                return  null;
            }
        } catch (IOException e) {
            System.out.println("IOException:"+e);
        }
        return inputLine.toLowerCase();

    }

    public ArrayList<String> placeDotCom(int comSize){
        ArrayList<String> alphaCells=new ArrayList<String>();
        String [] alphacoords=new String[comSize];
        String temp=null;
        int [] coords=new int[comSize];
        int attempts=0;
        boolean success=false;
        int location=0;
        comCOunt++;
        int incr=1;
        if((comCOunt%2)==1){
            incr=gridLength;
        }
        while (!success&attempts++<200){
            location=(int)(Math.random()*gridSize);
            int x=0;
            success=true;
            while (success&&x<comSize){
                if(grid[location]==0){
                    coords[x++]=location;
                    location=location+incr;
                    if(location>=gridSize){
                        success=false;
                    }
                }else {
                    success=false;
                }
            }
        }
        int x=0;
        int row=0;
        int column=0;
        while (x<comSize){
            grid[coords[x]]=1;
            row=(int)(coords[x]/gridLength);
            column=coords[x]%gridLength;
            temp=String.valueOf(alphabet.charAt(column));
            alphaCells.add(temp.concat(Integer.toString(row)));
            x++;
        }
        return alphaCells;}


    }

 */







/*第二版
    public String getUserInput(String prompt){
        String inputLine=null;
        System.out.println(prompt+" ");
        try {
        BufferedReader is=new BufferedReader(new InputStreamReader(System.in));

            inputLine=is.readLine();

        if(inputLine.length()==0){
            return  null;
        }
        } catch (IOException e) {
            System.out.println("IOException:"+e);
        }
        return inputLine;

    }

 */

}




